package com.tedu.day02.oop;

/**
 * 继承之后出现问题
 *   重写：子类继承父类，子类跟父类存在相同方法名称，具备：
 *                    修饰符 返回值 方法名（参数。。）完全一致【覆盖】
 *                    【修饰符：子类大于父类访问范围】
 *                    public>protected>默认的>private
 *           提醒：千万不要跟内部类弄混
 *  继承关键字：extends--super【类与类拥有继承关系】----使用方法一致
 *                    调取父类方法 语法：子类方法中直接super【父类】。方法
 *                    this                   ----使用方法一致
 *  注意：继承关系---重写---修饰符【父类修饰符，子类修饰符】
 *       子类大于父类：public>protected>私有的
 */
class A{
    public void say(){
        System.out.println("我是A");
    }
}
class B extends A{
        public void say(){//修饰符：子类大于父类访问范围
            super.say(); //super 肯定有继承   一定代表父亲
            System.out.println("我是B");
        }
}
public class 继承问题2 {
    public static void main(String[]args){
        //输出B类 say（）方法  //输出B类 say（）方法  关键字super
        B b=new B();
        b.say();
    }
}
